• word of the day

    flowering almond

    flowering almond - Dictionary definition and meaning for word flowering almond

    Definition
    (noun) deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers
    Synonyms : prunus triloba
    Definition
    (noun) woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms
Download our Mobile App Today
Receive our word of the day
on Whatsapp